body{
	font-size: 12px;
	font-family: "微软雅黑","MICROSOFT YAHEI";
	background-color: #ececec;
	margin: 0;
}
a,a:hover,a:focus{
	text-decoration: none;
}
header{
	height: 40px;
	line-height: 40px;
	background-color: #fff;
	text-align: center;
}
header h1{
	font-size:1.5rem;
	color: #3b3a4a;
}
section {
	padding: 8px 0;
}
section form label{
	width: 100%;
	display: block;
	margin: 10px 0;
	background-color: #fff;
}
section form label input{
	width: 70%;
	border: none;
	outline: none;
	font-size: 1.25rem;
	padding: 15px 5px;
}
section form label .proving{
	font-size: 1rem;
	color: #fb3639;
}
section form input[type="submit"]{
	width: 100%;
	padding: 15px 0;
	border-radius: 5%;
	border-color: #fb3639;
	background-color: #FB3639;
	color: #FFFFFF;
	text-align: center;
}
section form label select {
	width: 80px;
	margin-left: 10px;
	padding: 10px 5px;
	border: none;
}
section  .xieyi{
	text-align: center;
}
section  .xieyi p{
	font-size: 1rem;
}
section  .xieyi p input[type="checkbox"]{
	vertical-align: middle;
	border-color: #FB3639;
}
section  .xieyi p a{
	color: #FB3639;
}
section  .xieyi  input[type="checkbox"]{appearance: none; -webkit-appearance: none;outline: none;display:none}
section  .xieyi  label{width:40px;height:40px;display:inline-block;cursor:pointer; vertical-align: middle; line-height: 40px;}
section  .xieyi  label input[type="checkbox"] + span{width:22px;height:22px;display:inline-block;background:url(../images/zhucexieyi.gif)  no-repeat;background-position:-47px 0;}
section  .xieyi  label input[type="checkbox"]:checked + span{background-position: 0 0}

input[type="submit"],select,
input[type="reset"],
input[type="button"],
button {
	-webkit-appearance: none;
}